Skip to main content
TrustRadius
Db2

Db2

Overview

What is Db2?

DB2 is a family of relational database software solutions offered by IBM. It includes standard Db2 and Db2 Warehouse editions, either deployable on-cloud, or on-premise.

Read more
Recent Reviews

Db2 Review

9 out of 10
February 13, 2024
Incentivized
Db2 has been a critical component of our organization's data management strategy, delivering several advantages to satisfy our business …
Continue reading

DB2 review.

9 out of 10
February 07, 2024
Incentivized
DB2 helps design, store, and handle large collections of data. DB2 provides both on-premises and cloud hosting solutions. DB2 can be …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing

Db2 on Cloud Lite

$0

Cloud

Db2 on Cloud Standard

$99

Cloud
per month

Db2 Warehouse on Cloud Flex One

$898

Cloud
per month

Entry-level set up fee?

  • Setup fee optional
For the latest information on pricing, visithttps://www.ibm.com/products/db2/pricin…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Details

What is Db2?

IBM Db2 empowers developers, DBAs, and enterprise architects to run low-latency transactions and real-time analytics equipped for the most demanding workloads.

From microservices to AI workloads, Db2 is a hybrid database providing availability, built-in refined security, scalability, and intelligent automation for systems.


Availability

Mission critical environments require continuous availability and tolerance for failure. Db2 availability enables users to run workloads without interruption.

Built-in security

Db2 protects data with in-motion and at-rest encryption, auditing, data masking, row and column access controls, and role-based access.

Scalability

Db2 grows with users, scaling up and out as workloads evolve and performance needs change.

Automation

Built-in container operators automate time-consuming database tasks, while keeping the business running. Users can build apps while using Db2's advanced workload management automation and ML-optimized query engine.


Db2 can be run in the cloud, on-premises, or in hybrid environments.
Free Trials available here: https://ibm.biz/BdSWMA

Db2 Integrations

Db2 Technical Details

Deployment TypesOn-premise, Software as a Service (SaaS), Cloud, or Web-Based
Operating SystemsWindows, Linux, UNIX
Mobile ApplicationNo

Frequently Asked Questions

DB2 is a family of relational database software solutions offered by IBM. It includes standard Db2 and Db2 Warehouse editions, either deployable on-cloud, or on-premise.

Oracle Database, Microsoft SQL Server, and Google Cloud SQL are common alternatives for Db2.

Reviewers rate Performance highest, with a score of 9.1.

The most common users of Db2 are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(207)

Attribute Ratings

Reviews

(1-10 of 10)
Companies can't remove reviews or game the system. Here's why
Score 9 out of 10
Vetted Review
Verified User
Incentivized
When we initially looked at Db2 the use case to drive adoption was geared towards control of large scale unstructured data which was sourced from many different sources integration methods. From that initial scope, you can image the workload and compute problems that you have in just extracting, loading, and running data quality processes on that data even before beginning to start to refine and curate for many different presentation layers. Db2 offers a wide range of integration support, has the agility to handle large scale enterprise workloads, and most import offers the flexibility of cloud compatibility.
  • Query optimization capabilities - algorithms drive analysis and optimization execution plans for basic to complicated complex queries
  • Security built with data design in mind - encryption, access controls, and auditing are fully baked in ready to use amongst many other security features
  • Disaster recovery and availability - replication, automatic failover, and failure secondary copy mode for critical workloads and increased uptime
  • Learning curve for DB resources - Improvements to UI or native command line built-ins can help with increasing efficiencies for DB resources
  • Better resource utilization monitoring and recommendations
  • Continue to adopt support for modern frameworks and languages making it easier for organizations to see making Db2 the easy first choice
I could think of a couple but the obvious is in Fintech and Retail, because of the amount of transactional and event level data for global operations. It is imperative to have a solution that can handle such large scale date, in real-time and batch delivery for inbound and outbound delivery, and ultimately ensuring that workload management is supported in some cases for around the clock SLAs.
February 13, 2024

Db2 Review

Score 9 out of 10
Vetted Review
Verified User
Incentivized
Db2 has been a critical component of our organization's data management strategy, delivering several advantages to satisfy our business needs. It helps us to achieve our goals. One of the main advantages of Db2 is its dependability, which has continuously supplied us with secure and rapid access to our data.
  • Ideal for storing and organizing our client's data
  • Compatibility with many systems makes integration smooth
  • Processing of queries happens in milliseconds
  • The software upgrade process is quite hectic and lengthy
  • Rest is all good as per my experience while using it
Db2 database is highly optimized and works very well with IBM products. They assist me in setting up indexes on massive data sets. My previous business employed Db2 for its backend application. Its Integration allows users to connect to a wide range of application programming interfaces via drivers. It is no SQL database so data can't be stored in the form of tables.
Score 6 out of 10
Vetted Review
Verified User
Incentivized
DB2 is used as RDBMS for transactional and reporting applications. We have built a custom application using DB2, and it is also used for reporting and analytics purposes.
  • Reporting and analytics.
  • Data storage.
  • Data retrieval.
  • Search speed needs to be improved; it's quite slow.
  • Overall, this product has nifty features that work seamlessly with top-of-the-line technology.
  • Storing blobs.
A fairly stable database server that is compatible with other tools, making this software the best on the market in terms of data systematization and control; it is fully manageable with multiple platforms making everything easier.
February 07, 2024

DB2 review.

Score 9 out of 10
Vetted Review
Verified User
Incentivized
DB2 helps design, store, and handle large collections of data. DB2 provides both on-premises and cloud hosting solutions. DB2 can be fine-tuned to scale according to the load, improving performance. DB2 can handle structured, unstructured, and relational data on one platform itself.
  • Availability
  • Flexible scaling.
  • Security
  • UI functionality.
  • The cost is high.
  • Complicated queries.
DB2 is well suited for applications involving large amounts of data, like machine learning. DB2 provides API support for many languages.DB2 has an excellent compression feature. Not all applications work with the DB2 database. There are many new databases available currently that are faster in executing queries and have better UI experience.
Prajwal Shetty | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Db2 is an object-relational database. It supports database servers; it also extends to support object–relational features and non-relational structures like JSON and XML. It provides high availability and helps with zero downtime and no data loss. It also aids in data partitioning by indexing and delivering optimal performance since it has data governance in Unity catalogs in Data Lakehouse.
  • Data Governance.
  • High availability disaster recovery.
  • Data replication.
  • Data partitioning can be optimized with better partition algorithms.
Db2 is well suited for the High data availability, which significantly helps the enterprise by providing zero downtime. This resulted in fewer outages and a great customer experience. Often, Db2 lags in data partitioning since the algorithm's performance is not that great compared to the other object-related databases.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Our organization use IBM Db2 to leverages its features such as Performance Optimization, backup and recovery, and resource management to ensure the reliability, scalability and performance of our backend used for demanding API-driven applications. It also plays a crucial role in making sure data integrity, security and compliance with regulatory requirements.
  • High Availability Disaster Recovery
  • Scalability
  • Real-time Data Processing
  • Open Source Initiatives
  • Automated performance tuning
  • Simple configuration
Db2 excels in mission-critical applications requiring high availability, scalability, and robust security. It may be less suitable for smaller projects with limited resources, as its initial setup can be complex. It's well-suited for industries like finance, healthcare, and telecommunications. Meanwhile, organizations which heavily invested in non-relational databases might find a transition challenging.
January 31, 2024

Hello

Khushank Sehgal | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Use case in organisation is managing data efficiently and security.
The business problem is the big data and this really helps in making it concise and presentable format which is really good in handling clients. The scope of use case actually very it is useful in case of some small case industries, large enterprise systems which eventually leads to using in a lot of varieties of industries.
  • Ensuring reliability
  • Security
  • Concise and presentable data
  • AI based features
  • Auto suggestions
  • Faster results
Db2 is well suited for security cases where tons of data needs to be reviewed. It is specifically helpful in the case of large industries where there is already a huge collection of data and it needs a large amount of time and attention to get a precise and detailed data.
Less appropriate would be small industries as there is less data and all we can do is build on based on existing knowledge.
December 11, 2023

Why use IBM DB2?

Diovani Dupont | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I'm a fan of IBM technology, I'm currently studying systems analysis and development, as I'm studying data science I needed to look for a relational database based on SQL where I could store my data. At the moment I use DB2 for studies so I opted for the DB2 Community license, it is simple and free.
  • Storage optimization
  • Rapid database development
  • pureScale technology, which focuses the database on availability and scalability
  • Simplicity and security when performing migrations
  • Ease and flexibility in implementation
  • The relational model requires a rigid schema that does not necessarily fit with some types of modern development.
  • Proprietary database, requires a lot of Hardware for its good performance and its costs are high.
  • As data grows in production environment, it becomes slow.
Db2 offers many advanced features to improve data and database management. Actionable compression can save storage space without sacrificing performance. Many query predicates can be evaluated without needing to decompress the data. Hybrid Transaction Analytics Processing, or HTAP, performance is accelerated by Db2 BLU single-statement, multi-data, or SIMD column storage, data skip and skip technology on LUW platforms, and the IBM Db2 Analytics Accelerator on z/OS. A DBA can build a temporal database using Db2 to allow system and business changes to be captured, maintained, and queried. This allows organizations to store past, present, and future time-related information, as well as use time-travel queries to visualize past and future data states. AI and machine learning (ML) capabilities, including augmented data explorer, offer natural language query capabilities, an ML query optimizer, and a hybrid data management platform to enable seamless sharing of structured data, unstructured and semi-structured. The choice of deployment model includes on-premises hosted cloud deployment or managed cloud deployment. Db2 on LUW platforms offers an Oracle SQL compatibility option. Db2 for z/OS enables organizations to run mixed workloads with exceptional scalability, high performance, and 24/7 availability.
September 13, 2022

Heavy but lightning fast

Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Db2 and LUW in our environment for almost everything; about a 90/10 split with some form of Db2 vs SQL Server. We use it exclusively for its horsepower, especially on z, leaving the smaller workloads to MsSS. We run our large, demanding OLTP applications on Db2 and it never seems to break a sweat.
  • transactional workloads at high volume
  • encryption at rest and in flight
  • manages large objects LOB/BLOB/XML well
  • everything about Db2 is 'heavy', even the Community edition and some of the clients
  • difficult to configure for beginners /option overload
  • LUW and z platforms have minor inconsistencies that really should be a non-issue
  • support seems to be declining in terms of quality/quickness of responses
Suited exceptionally well for Enterprise, not as much for the individual just needing a database. Not exactly beginner friendly but, I believe that is just tied to how complex a database really is, so I don't see it as a positive or negative. There are free tools for use with Db2, including IBM Data Studio. It's adequate, but not as intuitively put together as MsSS, nor most other 'consumer friendly' databases out there.
J.R. Bullington | TrustRadius Reviewer
Score 3 out of 10
Vetted Review
Verified User
Incentivized
We currently use DB2 as one of our major database platforms across the organization in multiple different capacities. We have it in different environments, use it for testing of new software features, and use it to support legacy software. This software addresses the need to support legacy Java with the technology of a robust mainframe.
  • DB2 maintains itself very well. The Task Scheduler component of DB2 allows for statistics gathering and reorganization of indexes and tables without user interaction or without specific knowledge of cron or Windows Task Scheduler / Scheduled jobs.
  • Its use of ASYNC, NEARSYNC, and SYNC HADR (High Availability Disaster Recovery ) models gives you a range of options for maintaining a very high uptime ratio. Failover from PRIMARY to SECONDARY becomes very easy with just a single command or windowed mouse click.
  • Task Scheduler ( DB2 9.7 and earlier ) allows for jobs to be run within other jobs, and exit and error codes can define what other jobs are run. This allows for ease of maintenance without third party softwares.
  • Tablespace usage and automatic storage help keep your data segmented while at rest, making partitioning easier.
  • Ability to run commands via CLI (Command Line Interface) or via Control Center / Data Studio ( DB2 10.x+) makes administration a breeze.
  • You cannot run multiple secondary nodes or cluster without additional software purchases; in some cases third party tools. This drastically increases your overall capital investment. The only way to accomplish a true HADR scenario is to set up NEARSYNC in one datacenter and do logshipping to another datacenter. Downside: You have to wait for the final log ship to complete before your DB is back up.
  • Licensing is prohibitively expensive! If you are not grandfathered in, IBM licensing for a multi-datacenter, PRIMARY, SECONDARY, and Disaster Recovery (DR) setup can be in the multiple $100,000 range.
  • Data Studio is built on IBM's Rapid Application Development (RAD) tool, built on Eclipse. So the download is in the multi-GB range and it includes a ton of bloatware not needed for your standard database maintenance. Control Center is a simple, powerful tool at a quarter of the disk space.
  • Support for DB2 is very hard to come by without paid IBM support. Even then, opening PMRs does not solve problems as the response time for any PMR is always more than two (2) hours, even for enterprise-level paying customers. They always want the most inane log files that have nothing to do with DB2 or its operation, or they want core dumps during the issue. This becomes useless when the issue is "our database just crashed and you can't get those logs right now because I do not want to replicate the cause!"
  • DB2's SQL syntax, while ANSI in CRUD opertaions, is different than Oracle. PostgreSQL, MySQL, and even MS SQL. One must become accustomed to a different syntax for LIMITs, cursors, record counting, stored procedures, user-defined functions, and even table / index creation or altering.
DB2 is built on mainframe technology. If you are going to be running a mainframe - it's great for your uses. It also integrates well with other IBM products like IBM Datapower and IBM WebSphere.

If you are running websites or web services with it, then maybe it's time to investigate a newer, easier to use technology.
Return to navigation